1,139 research outputs found

    Predictive feedback control and Fitts' law

    Get PDF
    Fitts’ law is a well established empirical formula, known for encapsulating the “speed-accuracy trade-off”. For discrete, manual movements from a starting location to a target, Fitts’ law relates movement duration to the distance moved and target size. The widespread empirical success of the formula is suggestive of underlying principles of human movement control. There have been previous attempts to relate Fitts’ law to engineering-type control hypotheses and it has been shown that the law is exactly consistent with the closed-loop step-response of a time-delayed, first-order system. Assuming only the operation of closed-loop feedback, either continuous or intermittent, this paper asks whether such feedback should be predictive or not predictive to be consistent with Fitts law. Since Fitts’ law is equivalent to a time delay separated from a first-order system, known control theory implies that the controller must be predictive. A predictive controller moves the time-delay outside the feedback loop such that the closed-loop response can be separated into a time delay and rational function whereas a non- predictive controller retains a state delay within feedback loop which is not consistent with Fitts’ law. Using sufficient parameters, a high-order non-predictive controller could approximately reproduce Fitts’ law. However, such high-order, “non-parametric” controllers are essentially empirical in nature, without physical meaning, and therefore are conceptually inferior to the predictive controller. It is a new insight that using closed-loop feedback, prediction is required to physically explain Fitts’ law. The implication is that prediction is an inherent part of the “speed-accuracy trade-off”

    Etoricoxib-induced life-threatening hyperkalemia and acute kidney dysfunction against the background of telmisartan and a low sodium diet

    Get PDF
    Drug-induced hyperkalemia is not uncommon and may be life-threatening when presenting acutely in the emergency department. We present a case of severe hyperkalemia precipitated acutely by etoricoxib in a patient who was on telmisartan and a low sodium (potassium chloride-rich) diet. A 75-year-old male with a past medical history of well-controlled diabetes and hypertension was prescribed etoricoxib (90 mg daily) for 3 days for musculoskeletal backache. He had been taking his routine medications including telmisartan and a potassium-rich salt substitute for many years, without any recent change in dosage or quantity. There was evidence of microalbuminurea; however, the renal functions and electrolytes prior to starting etoricoxib were normal. He presented to the emergency department with signs and symptoms of life-threatening hyperkalemia (serum potassium 7.7 mEq/dl), accelerated hypertension, congestive heart failure, pulmonary edema and acute renal failure. Acute medical management and withholding all drugs that could cause hyperkalemia improved his serum potassium levels over 24 h and renal parameters within 5 days. All the other drugs except etoricoxib were restarted under observation over 8 weeks with no recurrence of the acute episode. Non-steroidal analgesics and other COX-2 inhibitors (rofecoxib and celecoxib) have been known to precipitate renal failure and hyperkalemia specially in patients at risk for the same; although not unexpected, this may be the first reported case of life-threatening hyperkalemia precipitated by etoricoxib in a previously stable patient having increased risk of renal failure and hyperkalemia

    LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2.

    Get PDF
    Computational models are increasingly important for studying complex neurophysiological systems. As scientific tools, it is essential that such models can be reproduced and critically evaluated by a range of scientists. However, published models are currently implemented using a diverse set of modeling approaches, simulation tools, and computer languages making them inaccessible and difficult to reproduce. Models also typically contain concepts that are tightly linked to domain-specific simulators, or depend on knowledge that is described exclusively in text-based documentation. To address these issues we have developed a compact, hierarchical, XML-based language called LEMS (Low Entropy Model Specification), that can define the structure and dynamics of a wide range of biological models in a fully machine readable format. We describe how LEMS underpins the latest version of NeuroML and show that this framework can define models of ion channels, synapses, neurons and networks. Unit handling, often a source of error when reusing models, is built into the core of the language by specifying physical quantities in models in terms of the base dimensions. We show how LEMS, together with the open source Java and Python based libraries we have developed, facilitates the generation of scripts for multiple neuronal simulators and provides a route for simulator free code generation. We establish that LEMS can be used to define models from systems biology and map them to neuroscience-domain specific simulators, enabling models to be shared between these traditionally separate disciplines. LEMS and NeuroML 2 provide a new, comprehensive framework for defining computational models of neuronal and other biological systems in a machine readable format, making them more reproducible and increasing the transparency and accessibility of their underlying structure and properties

    libNeuroML and PyLEMS: using Python to combine procedural and declarative modeling approaches in computational neuroscience.

    Get PDF
    NeuroML is an XML-based model description language, which provides a powerful common data format for defining and exchanging models of neurons and neuronal networks. In the latest version of NeuroML, the structure and behavior of ion channel, synapse, cell, and network model descriptions are based on underlying definitions provided in LEMS, a domain-independent language for expressing hierarchical mathematical models of physical entities. While declarative approaches for describing models have led to greater exchange of model elements among software tools in computational neuroscience, a frequent criticism of XML-based languages is that they are difficult to work with directly. Here we describe two Application Programming Interfaces (APIs) written in Python (http://www.python.org), which simplify the process of developing and modifying models expressed in NeuroML and LEMS. The libNeuroML API provides a Python object model with a direct mapping to all NeuroML concepts defined by the NeuroML Schema, which facilitates reading and writing the XML equivalents. In addition, it offers a memory-efficient, array-based internal representation, which is useful for handling large-scale connectomics data. The libNeuroML API also includes support for performing common operations that are required when working with NeuroML documents. Access to the LEMS data model is provided by the PyLEMS API, which provides a Python implementation of the LEMS language, including the ability to simulate most models expressed in LEMS. Together, libNeuroML and PyLEMS provide a comprehensive solution for interacting with NeuroML models in a Python environment

    Guidelines on clinical presentation and management of non-dystrophic myotonias

    Get PDF
    The non‐dystrophic myotonias (NDMs) are rare muscle hyperexcitability disorders caused by gain‐of‐function mutations in the SCN4A gene or loss‐of‐function mutations in the CLCN1 gene. Clinically, they are characterized by myotonia, defined as delayed muscle relaxation after voluntary contraction, which leads to symptoms of muscle stiffness, pain, fatigue, and weakness. Diagnosis is based on history and examination findings, the presence of electrical myotonia on electromyography (EMG), and genetic confirmation. In the absence of genetic confirmation, the diagnosis is supported by detailed electrophysiological testing, exclusion of other related disorders, and analysis of a variant of uncertain significance (VUS) if present. Symptomatic treatment with a sodium channel blocker, such as mexiletine, is usually the first step in management, as well as educating patients about potential anesthetic complications

    The what and where of adding channel noise to the Hodgkin-Huxley equations

    Get PDF
    One of the most celebrated successes in computational biology is the Hodgkin-Huxley framework for modeling electrically active cells. This framework, expressed through a set of differential equations, synthesizes the impact of ionic currents on a cell's voltage -- and the highly nonlinear impact of that voltage back on the currents themselves -- into the rapid push and pull of the action potential. Latter studies confirmed that these cellular dynamics are orchestrated by individual ion channels, whose conformational changes regulate the conductance of each ionic current. Thus, kinetic equations familiar from physical chemistry are the natural setting for describing conductances; for small-to-moderate numbers of channels, these will predict fluctuations in conductances and stochasticity in the resulting action potentials. At first glance, the kinetic equations provide a far more complex (and higher-dimensional) description than the original Hodgkin-Huxley equations. This has prompted more than a decade of efforts to capture channel fluctuations with noise terms added to the Hodgkin-Huxley equations. Many of these approaches, while intuitively appealing, produce quantitative errors when compared to kinetic equations; others, as only very recently demonstrated, are both accurate and relatively simple. We review what works, what doesn't, and why, seeking to build a bridge to well-established results for the deterministic Hodgkin-Huxley equations. As such, we hope that this review will speed emerging studies of how channel noise modulates electrophysiological dynamics and function. We supply user-friendly Matlab simulation code of these stochastic versions of the Hodgkin-Huxley equations on the ModelDB website (accession number 138950) and http://www.amath.washington.edu/~etsb/tutorials.html.Comment: 14 pages, 3 figures, review articl
    corecore